Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Astana M25 Hong Kong Shenzhen 1 Challenger Dallas Open - Dallas Australian Open - Melbourne Oeiras 2 Challenger Oeiras 1 Challenger Pau Challenger Glasgow Challenger Kachreti Challenger Winnipeg Challenger Segovia Challenger Nonthaburi 4 Challenger Shanghai Rolex Masters - Shanghai M25 Toulouse-Balma M15 Luan M15 Maanshan M15 Astana Ukraine F4 Nigeria F5 Nigeria F6 Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 Estonia F1 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F2 Russia F4 Russia F5 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Italy F24 Kazakhstan F9 Russia F1 Ukraine F3 Turkey F12 Uzbekistan F1 Uzbekistan F2 Russia F6 Russia F7 Russia F8 Belarus F1 Belarus F2 Egypt F34 Croatia F5 Russia F3 Spain F15 Belarus F4 Poland F5 Turkey F26 Turkey F27 Belarus F1 Kazakhstan F8 Belarus F2 Germany F3 Germany F4 Russia F2 Russia F8 Romania F12 Romania F13 Ukraine F3 Russia F2 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Belarus F2 Russia F3 China F2 Russia F7 Belarus F2 Czech Republic F5 Italy F3 (Basiglio) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) M25+H Pozoblanco M25 Kursumlijska Banja M25 Hong Kong M25 Doha Samarkand Challenger - Samarkand Challenger DCN de Cherbourg - Cherbourg 2008 China TCL Challenger - Guangzhou Izmir Cup - Izmir Alphen Challenger Astana Challenger Bratislava Challenger Tashkent Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Ostrava Challenger Athens Challenger Fergana Challenger Nottingham Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Samarkand Challenger Karshi Challenger Alexander Kolyaskin Memorial - Donetsk Izmir Challenger Bratislava Challenger Tyumen Challenger Milan Challenger M25 Luzhou Astana Challenger Istanbul Challenger Privat Bank Cup - Dniepropetrovsk Orleans Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Irving Challenger Kazan Challenger Mersin Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Fergana Challenger Winnetka Challenger Portoroz Challenger Binghamton Challenger Recanati Challenger Astana Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Bergamo Challenger Wroclaw Challenger New Delhi Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Winnetka Challenger Segovia Challenger Vancouver Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Bergamo Challenger St. Brieuc Challenger Mons Challenger Bratislava Challenger Brescia Challenger Koblenz Challenger Bergamo Challenger Irving Challenger St. Brieuc Challenger Seoul Challenger Karshi Challenger Samarkand Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Astana Challenger Portoroz Challenger Izmir Challenger Orleans Challenger Brest Challenger Karshi Challenger Ilkley Challenger Fergana Challenger Recanati Challenger Astana Challenger St. Remy Challenger Trnava Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Andria Challenger M25 Kiseljak Alexander Kolyaskin Memorial - Donetsk Penza Challenger Cary 2 Challenger Bordeaux Challenger Shenzhen 2 Challenger Hamburg Challenger Bergamo Challenger UTC Open - Cherkassy Andria Challenger Quimper Challenger Koblenz Challenger Marburg Challenger Astana Challenger - Astana M25 Kachreti Almaty Challenger 2 - Almaty Gwangju Challenger Wuxi Challenger Sassuolo Challenger Alexander Kolyaskin Memorial - Donetsk Seoul Challenger Chicago Challenger Mons Challenger Ortisei Challenger Matsuyama Challenger Hangzhou Challenger Pau Challenger Sony Ericsson Open 2008 - Belgrade Rennes Challenger Cherbourg Challenger Mercedes Cup - Stuttgart Sail Open - New Delhi New Delhi Challenger II - New Delhi Pune Challenger Bratislava 2 Challenger Moncton Men's Challenger - Moncton Guangzhou Challenger Andria Challenger Kobe Challenger Yokohama Challenger Cassis Challenger Noumea Challenger St. Tropez Challenger Helsinki Challenger Bukhara Challenger - Bukhara Karshi Challenger - Karshi Samarkand Challenger Lille Challenger Lugano Challenger Nottingham Challenger Alexander Kolyaskin Memorial - Donetsk Heilbronn Challenger Tashkent Challenger - Tashkent Busan Challenger Heilbronn Challenger Besancon Challenger Shenzhen 1 Challenger Barletta Challenger Monza Challenger Taipei Challenger Wroclaw Challenger Ramat Hasharon Challenger Fergana Challenger Dallas Challenger Aptos Challenger Pozoblanco Challenger Saransk Challenger Segovia Challenger Irving Challenger Karshi Challenger Milan Challenger Karshi Challenger Nottingham Challenger Pozoblanco Challenger Nottingham-2 Challenger Portoroz Challenger Shymkent Challenger Astana Challenger Lexington Challenger Recanati Challenger Zhangjiagang Challenger Izmir Challenger Fergana Challenger Recanati Challenger Segovia Challenger Puerto Vallarta Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Astana Challenger Tyumen Challenger Orleans Challenger Oeiras 1 Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Bratislava 1 Challenger Open 13 - Marseille Porto Challenger Guangzhou Challenger Kremlin Cup - Moscow Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Thionville Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Salinas Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Manila Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille PrivatBank Cup - Dnepropetrovsk Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Bukhara Challenger - Bukhara PTT Thailand Open - Bangkok Kremlin Cup - Moscow Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Rennes Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin AEGON International - Eastbourne Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Morocco Tennis Tour - Meknes Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Challenger Banque Nationale - Granby Brisbane 2 Challenger Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Nottingham Challenger Gerry Weber Open - Halle Istanbul Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Perugia Challenger Trofeo Sisma Mantova - Mantova President's Cup - Astana Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier St. Brieuc Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Moselle Open - Metz Napoli Challenger Rennes Challenger Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Izmir Challenger Open 13 - Marseille Columbus Challenger Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Tenerife Challenger Sarasota Challenger Hamburg Challenger Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Mons Challenger Citi Open - Washington Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Mons Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Tashkent Challenger Open 13 Provence - Marseille Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Rennes Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier Geneva Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva cinch Championships - London Noventi Open - Halle Eckental Challenger Hall of Fame Open - Newport Bratislava Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Brescia Challenger Belgrade 2 - Belgrade Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Helsinki Challenger PEOPLEnet CUP - Dnepropetrovsk Open 13 Provence - Marseille Tunis Challenger Kazan Challenger Aptos Challenger Winston-Salem Open - Winston-Salem Tashkent Challenger Budapest Challenger Bangkok Challenger Cherbourg Challenger Gimcheon Challenger Busan Challenger Delray Beach Open - Delray Beach Almaty Challenger 1 - Almaty Bangkok Challenger St. Brieuc Challenger Tunis Challenger Pozoblanco Challenger Privat Bank Cup - Dnepropetrovsk Vancouver Challenger Infosys Hall of Fame Open - Newport Olimp Kyiv Open - Kiev IPP Open - Helsinki Alexander Kolyaskin Memorial - Donetsk Quimper Challenger Bulgarian Open Challenger - Sofia Morocco Tennis Tour - Tanger Aptos Challenger Segovia Challenger Bratislava Challenger Vilnus Challenger Bergamo Challenger Andria Challenger Waco Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Nottingham Challenger Ostrava Challenger Gwangju Challenger Busan Challenger Mauthausen Challenger Prostejov Challenger Bratislava 1 Challenger Brest Challenger Nottingham-2 Challenger Geneva Challenger Bratislava 2 Challenger Roseto Degli Abruzzi Challenger Rovereto Challenger St. Petersburg Open - St. Petersburg Brisbane 1 Challenger New Delhi Challenger Chennai Open - Chennai Kolkata Challenger Batman Challenger Busan Challenger PBZ Zagreb Indoors - Zagreb Bangalore Challenger Open 13 - Marseille Eckental Challenger Chisinau Challenger Manacor Challenger Legg Mason Tennis Classic - Washington Recanati Challenger Pilot Pen Tennis - New Haven Hersonissos 5 Challenger Segovia Challenger Rennes Challenger Phoenix Challenger Taipei City Challenger Samarkand Challenger Little Rock Challenger Columbus Challenger Ilkley Challenger Nur-Sultan Challenger Segovia Challenger Vancouver Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Ricoh Open - 's-Hertogenbosch Bangkok Challenger Bendigo Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Nur-Sultan Challenger Biella Challenger Istanbul Challenger Hamburg Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Hall of Fame Tennis Championships - Newport Prague Challenger Heilbronn Challenger Nottingham 1 Challenger Istanbul 2 Challenger Bergamo Challenger Bratislava Challenger Infosys Hall of Fame Open - Newport Helsinki Challenger Sardegna Open - Cagliari Forli 5 Challenger Phoenix Challenger Lille Challenger St. Brieuc Challenger Chengdu Open - Chengdu Mauthausen Challenger Prague 2 Challenger Heilbronn Challenger Shymkent 1 Challenger Nature Valley International - Eastbourne Shymkent 2 Challenger Bratislava Challenger Ilkley Challenger Porto Challenger Nur-Sultan Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Istanbul Challenger Almaty Open - Almaty Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Oeiras 2 Challenger Quimper Challenger Koblenz Challenger Cleveland Challenger Winston-Salem Open - Winston-Salem Gonet Geneva Open - Geneva Sofia Open - Sofia Vilnius Challenger Rome Challenger Pau Challenger Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Citi Open - Washington Rogers Masters - Toronto Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Astana Open - Astana BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano Telcel - Acapulco Apia International - Sydney Barcelona Open BancSabadell - Barcelona Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Kremlin Cup - Moscow Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune Open 13 - Marseille Tel Aviv Watergen Open - Tel Aviv Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Open de Nice Cote d'Azur - Nice Monte-Carlo Rolex Masters - Monte-Carlo Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, PO, TUN-BLR 2-3 Rogers Cup - Montreal Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group II, 1R, BLR-IRL 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Wimbledon - London Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group II, 3R, BLR-DEN 4-1 All Lower level tournaments Davis Cup, Group I, 2R, BLR-AUT 3-1 French Open - Paris Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Olympics - Rio de Janeiro Olympics - Tokyo U.S. Open - New York Shanghai Challenger